#-------------------------------------------------
#
# Project created by QtCreator 2011-06-01T10:06:49
#
#-------------------------------------------------

QT       += core gui script opengl

TARGET = QtArtificialSouls
TEMPLATE = app

#INCLUDEPATH += "C:\\Program Files (x86)\\AMD APP\\include"
#INCLUDEPATH += ../qt-labs-opencl/src/opencl
#LIBS += -L../opencl-build-desktop/bin


CONFIG(debug, debug|release) {
    LIBS += -lQtOpenCLd
	LIBS += -losgd -losgAnimationd -losgDBd -losgFXd -losgGAd -losgManipulatord -losgParticled -losgShadowd -losgSimd -losgTerraind -losgTextd -losgUtild -losgViewerd -losgVolumed -losgWidgetd -lOpenThreadsd
    TARGET = $$member(TARGET, 0)d
}

!CONFIG(debug, debug|release) {
    LIBS += -lQtOpenCL
	LIBS += -losg -losgAnimation -losgDB -losgFX -losgGA -losgManipulator -losgParticle -losgShadow -losgSim -losgTerrain -losgText -losgUtil -losgViewer -losgVolume -losgWidget -lOpenThreads
    TARGET = $$member(TARGET, 0)
}

#CONFIG += static
static { // Everything below takes effect with CONFIG += static
	DEFINES += STATIC 
    message("Static build.")
}

SOURCES += main.cpp\
        mainwindow.cpp \
    oscilloscopeframe.cpp \
    oscilloscopecanvas.cpp \
    Common.cpp \
    jsedit.cpp \
    createdevicecl.cpp \
    dialogcreatecontext.cpp \
    kernelwidget.cpp \
    highlighter.cpp \
    qosgwidget.cpp

HEADERS  += mainwindow.h \
    oscilloscopeframe.h \
    oscilloscopecanvas.h \
    Common.h \
    SignalData.h \
    jsedit.h \
    IdleProccessing.h \
    createdevicecl.h \
    dialogcreatecontext.h \
    kernelwidget.h \
    highlighter.h \
	qosgwidget.h

FORMS    += mainwindow.ui \
    oscilloscopeframe.ui \
    oscilloscopecanvas.ui \
    createdevicecl.ui \
    dialogcreatecontext.ui \
    kernelwidget.ui

OTHER_FILES += \
    beautify.js

RESOURCES += \
    Resources.qrc
